prototype cad program inspection environment manufacturing industrial design engineers engineering design cadcam arredamento architettura 2d and 3d machining engineer